# 接收所有位置参数，返回一个元组
# 包裹位置传递
def user_info(*args):
    print(args)

# ('Tom',)
user_info('Tom')

# ('Tom', 18)
user_info('Tom', 18)

# 收集所有关键字参数，返回一个字典
# 包裹关键字传递
def user_info2(**kwargs):
    print(kwargs)

# {'name': 'Tom', 'age': 18, 'id': 110}
user_info2(name= 'Tom', age= 18, id= 110)